﻿Module Params

#Region "Определение глобальных классов"

  ''' <summary>
  ''' Класс работы с конфигом
  ''' </summary>
  Public cfg As Config = New Config()

  ''' <summary>
  ''' Класс работы с базой данных
  ''' </summary>
  Public DB As DataBase = New DataBase()


  Public UserInfo As User = New User()

#End Region


#Region "Параметры конфигурации - глобальные"

  ''' <summary>
  ''' подсказка в строке поиска
  ''' </summary>
  Public StrSearchLabel As String = "Введите строку для поиска"


  ''' <summary>
  ''' структура параметров для подключения к SQL серверу (База ССПД)
  ''' </summary>
  Public ServerSQL As SQLS

  ''' <summary>
  ''' структура параметров для подключения к SQL серверу (Промежуточная БД)
  ''' </summary>
  Public ServerSQLPCD As SQLS

  ''' <summary>
  ''' структура параметров для подключения к ФТП серверу (общий)
  ''' </summary>
  Public ServerFTP As SFTP

  ''' <summary>
  ''' структура параметров для подключения к ФТП серверу (Архив скан образов проектов)
  ''' </summary>
  Public ServerFTPFSO As SFTP

  ''' <summary>
  ''' структура параметров для подключения к ФТП серверу (Архив формата разработки проектов)
  ''' </summary>
  Public ServerFTPFR As SFTP


  ''' <summary>
  ''' структура конфигурации подключения к SQL серверу
  ''' </summary>
  Public Structure SQLS
    Public DataSource As String
    Public database As String
    Public SERVERProvider As String
    Public uid As String
    Public pwd As String
  End Structure

  ''' <summary>
  ''' структура конфигурации подключения к ФТП серверу
  ''' </summary>
  Public Structure SFTP
    Public Adress As String
    Public Port As String
    Public UserNameWrite As String
    Public PasswordWrite As String
    Public UserNameRead As String
    Public PasswordRead As String
  End Structure

#End Region



End Module
